team head - French English Dictionary